package model {

	/**
	 * 图层实体（包括静态图层、动态图层）
	 * @author liupj
	 */
	public class Layer {
		
		//图层Id
		private var _layerId : String;
		//图层名称
		private var _layerName : String;
		//页面Id
		private var  _pageId : String;
		//图片地址
		private var _picPath : String;
		//填充区域
		private var _fullArea : String;
		//起始位置X
		private var _xPos : Number;
		//起始位置Y
		private var _yPos : Number;
		//高度
		private var _height : Number;
		//宽度
		private var _width : Number;
		//图层颜色
		private var _color : int;
		//透明度
		private var _transparency : Number;
		//预加载（1.预加载）
		private var _preLoadFlag : String;
		//加载顺序
		private var _sorting : Number;
		
		//图层动作列表
		private var _layerActionList : Array;
		
		//数据图层列表
		private var _dataLayerlst : Array;
		
		//图层关联板列表
		private var _layerRelationlst : Array;
		
		//底图类型
		private var _baseMapType : String;
		
		//图层类型
		private var _layerType : String;
	
		public function get color():int
		{
			return _color;
		}

		public function set color(value:int):void
		{
			_color = value;
		}

		public function get layerType():String
		{
			return _layerType;
		}
	
		public function set layerType(value:String):void
		{
			_layerType = value;
		}
	
		public function get layerRelationlst():Array
		{
			return _layerRelationlst;
		}
	
		public function set layerRelationlst(value:Array):void
		{
			_layerRelationlst = value;
		}
	
		public function get dataLayerlst():Array
		{
			return _dataLayerlst;
		}
	
		public function set dataLayerlst(value:Array):void
		{
			_dataLayerlst = value;
		}
	
		public function get baseMapType():String
		{
			return _baseMapType;
		}
	
		public function set baseMapType(value:String):void
		{
			_baseMapType = value;
		}
	
		public function get layerActionList():Array
		{
			return _layerActionList;
		}
	
		public function set layerActionList(value:Array):void
		{
			_layerActionList = value;
		}
	
		public function get sorting():Number
		{
			return _sorting;
		}
	
		public function set sorting(value:Number):void
		{
			_sorting = value;
		}
	
		public function get preLoadFlag():String
		{
			return _preLoadFlag;
		}
	
		public function set preLoadFlag(value:String):void
		{
			_preLoadFlag = value;
		}
	
		public function get transparency():Number
		{
			return _transparency;
		}
	
		public function set transparency(value:Number):void
		{
			_transparency = value;
		}
	
	
		public function get width():Number
		{
			return _width;
		}
	
		public function set width(value:Number):void
		{
			_width = value;
		}
	
		public function get height():Number
		{
			return _height;
		}
	
		public function set height(value:Number):void
		{
			_height = value;
		}
	
		public function get yPos():Number
		{
			return _yPos;
		}
	
		public function set yPos(value:Number):void
		{
			_yPos = value;
		}
	
		public function get xPos():Number
		{
			return _xPos;
		}
	
		public function set xPos(value:Number):void
		{
			_xPos = value;
		}
	
		public function get fullArea():String
		{
			return _fullArea;
		}
	
		public function set fullArea(value:String):void
		{
			_fullArea = value;
		}
	
		public function get picPath():String
		{
			return _picPath;
		}
	
		public function set picPath(value:String):void
		{
			_picPath = value;
		}
	
		public function get pageId():String
		{
			return _pageId;
		}
	
		public function set pageId(value:String):void
		{
			_pageId = value;
		}
	
		public function get layerName():String
		{
			return _layerName;
		}
	
		public function set layerName(value:String):void
		{
			_layerName = value;
		}
	
		public function get layerId():String
		{
			return _layerId;
		}
	
		public function set layerId(value:String):void
		{
			_layerId = value;
		}
		
	}
		
}